﻿using System;
using EnvDTE80;
using Microsoft.VisualStudio.Shell;
using Microsoft.VisualStudio.Shell.Interop;

namespace ProjectClone.CloneHandle
{
    public class ProjectCloneOption
    {
        public IServiceProvider ServiceProvider { get; set; }
        /// <summary>
        /// Vs解决方案接口
        /// </summary>
        public IVsSolution Solution { get; set; }
        /// <summary>
        /// IDE顶层对象
        /// </summary>
        public DTE2 DTE2 { get; set; }
        /// <summary>
        /// 源解决方案路径
        /// </summary>
        public string SourceFullName { get; set; }
        /// <summary>
        /// 目标解决方案路径
        /// </summary>
        public string DestinationDir { get; set; }

        /// <summary>
        /// 目标解决方案名称
        /// </summary>
        public string DestinationName { get; set; }
    }
}
